package ddta;


// <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
// #[regen=yes,id=DCE.7E6A8DDF-C352-AEDF-CCF9-87CD1D271EA1]
// </editor-fold> 
public abstract class Persona implements IPersona {

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.2C047141-B72C-9457-3CCB-5AC74C214471]
    // </editor-fold> 
    protected String nombre;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.88087681-ED1D-8016-C5E5-2E54D5DFB80C]
    // </editor-fold> 
    protected Fecha fechaNacimiento;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.BBDA5125-6B2A-536E-48DE-7176A46E0602]
    // </editor-fold> 
    protected String codigo;

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,id=DCE.8358C1DB-D465-3532-4431-DDE161968C07]
    // </editor-fold> 
    public Persona (String codigo, String nombre, String fecNac) {
        this.nombre = nombre;
        this.codigo = codigo;
        this.fechaNacimiento = new Fecha(fecNac);
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.C24A9497-11C7-6310-22F5-4D143AAE5E5E]
    // </editor-fold> 
    public String getCodigo () {
        return codigo;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.8A7FF508-7F4F-28EF-77A3-C53C59882073]
    // </editor-fold> 
    public void setCodigo (String val) {
        this.codigo = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.152441BE-6F44-809D-C4B5-862C27EB815E]
    // </editor-fold> 
    public Fecha getFechaNacimiento () {
        return fechaNacimiento;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.32271F61-53F2-F571-3470-8B6AF6CCB7C5]
    // </editor-fold> 
    public void setFechaNacimiento (Fecha val) {
        this.fechaNacimiento = val;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.85B4B3F1-9684-AE64-40A8-B4BFC5383344]
    // </editor-fold> 
    public String getNombre () {
        return nombre;
    }

    // <editor-fold defaultstate="collapsed" desc=" UML Marker "> 
    // #[regen=yes,regenBody=yes,id=DCE.FC8D8310-D87A-FCD7-1EAC-D37212778EC4]
    // </editor-fold> 
    public void setNombre (String val) {
        this.nombre = val;
    }

}

